#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from mylogger import log_info_console

def show_usage() -> None:
    """显示简单用法提示"""
    usage = '''用法: python scpbatch.py -s 本地路径 -d 远程路径 [-c 配置文件] [选项]

使用 --help 查看详细帮助信息'''
    log_info_console(usage)

def show_help() -> None:
    """显示详细帮助信息"""
    help_text = '''SCP并行传输工具

用法: python scpbatch.py -s 本地路径 -d 远程路径 [-c 配置文件] [选项]

选项:
    -h, --help       显示此帮助信息并退出
    -s, --source     指定源端路径（本地文件或目录），可以多次使用指定多个源路径
    -d, --destination 指定目标端路径（远程服务器上的路径）
    -c, --config     指定配置文件路径（可选，默认使用当前目录的config.yaml）
    --threads NUM    并行传输的线程数（默认：5），范围1-100
    --debug          启用调试模式，在控制台显示详细的传输信息

Note:
    本地路径支持使用通配符（*）
    远程路径建议以/结尾表示目录
'''
    log_info_console(help_text)
